Implementing Data Cubes Eciently

نویسندگان

  • Venky Harinarayan
  • Anand Rajaraman
چکیده

Decision support applications involve complex queries on very large databases Since response times should be small query optimization is critical Users typically view the data as multi dimensional data cubes Each cell of the data cube is a view consisting of an aggregation of interest like total sales The values of many of these cells are dependent on the values of other cells in the data cube A common and powerful query optimization technique is to materialize some or all of these cells rather than compute them from raw data each time Commercial systems di er mainly in their approach to materializing the data cube In this paper we in vestigate the issue of which cells views to materialize when it is too expensive to materialize all views A lattice framework is used to express dependencies among views We then present greedy algorithms that work o this lattice and determine a good set of views to materialize The greedy algorithm performs within a small constant factor of optimal under a variety of models We then consider the most common case of the hypercube lattice and examine the choice of materialized views for hypercubes in detail giving some good tradeo s between the space used and the average time to answer a query

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Implementation of Data Cubes Via Materialized Views

Data cubes are specialized database management systems designed to support multidimensional data for such purposes as decision support and data mining. For a given mix of queries, we can optimize the implementation of a data cube by materializing some projections of the cube. A greedy approach turns out to be very effective; it is both polynomial-time as a function of the number of possible vie...

متن کامل

Hardware Parallel Architecture of a 3 D Surface Reconstruction : Marching Cubes Algorithm

In this paper we present a study of the algorithmic and architectural exploration methodology for a parallelism of the 3D reconstructing algorithm (Marching Cubes) and its optimized implementation on FPGA. We aim at defining a parallel multiprocessor architecture implementing this algorithm in an optimal way and Elementary Processor (EP) architecture dedicated to this algorithm. We use the SynD...

متن کامل

Implementing Data Cubes Eeciently

Decision support applications involve complex queries on very large databases. Since response times should be small, query optimization is critical. Users typically view the data as multidimensional data cubes. Each cell of the data cube is a view consisting of an aggregation of interest, like total sales. The values of many of these cells are dependent on the values of other cells in the data ...

متن کامل

Adaptive Video Transmission Using Residue Octree Cubes

This paper proposes a method of transmitting video streaming data based on downsampling-upsampling pyramidal decomposition. By implementing an octal tree decomposition of the frame cubes, prior to transforming them into hypercubes, the algorithm manages to increase the granularity of the transmitted data. In this sense, the communication relies on a series of smaller hypercubes, as opposed to a...

متن کامل

Mining Clickstream-Based Data Cubes

Clickstream analysis can reveal usage patterns on company’s web sites giving highly improved understanding of customer behaviour. This can be used to improve customer satisfaction with the website and the company in general, yielding a great business advantage. Such information has to be extracted from very large collections of clickstreams in web sites. This is challenging data mining, both in...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996